ASPECS: an Agent-oriented Software Process for Engineering Complex Systems How to design agent societies under a holonic perspective

نویسندگان

  • Massimo Cossentino
  • Nicolas Gaud
  • Vincent Hilaire
  • Stéphane Galland
  • Abderrafiâa Koukam
  • S. Galland
  • A. Koukam
چکیده

Holonic multiagent systems (HMAS) offers a promising software engineering approach for developing complex open software systems. However the process of building MultiAgent Systems (MAS) and HMAS is mostly different from the process of building more traditional software systems and it introduces new design and development challenges. This paper introduces an agent-oriented software process for engineering complex systems called ASPECS. ASPECS is based on a holonic organisational metamodel and provides a step-by-step guide from requirements to code allowing the modelling of a system at different levels of details using a suite of refinement methods. This paper details the entire ASPECS development process and provides a set of methodological guidelines for each process activity. A complete case study is also used to illustrate the methodology and to detail associated notations. ASPECS uses UML as a modelling language. Because of the specific needs of agents and holonic organisational design, the UML semantics and notation are used as reference points, but they have been extended. 2 M. Cossentino, N. Gaud, V. Hilaire, S. Galland, A. Koukam

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The ASPECS Process

This chapter introduces an agent-oriented software process for engineering complex systems called ASPECS. ASPECS is based on a holonic organizational metamodel and provides a step-by-step guide from requirements to code, allowing the modeling of a system with different levels of details using a set of refinement methods. This chapter introduces the ASPECS process using the documentation templat...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

An organisational approach to engineer emergence within holarchies

An open issue in self-organization is how to engineer emergent behaviors. This issue is also of interest for engineering holonic multi-agent systems as any level of a holarchy is dependant of the emergent behaviors of its sub-levels. In order to tackle this specific feature of holonic multiagent systems, the capacity concept which abstracts a know-how from its concrete realization is introduced...

متن کامل

How to Control Emergence of Behaviours in a

An open issue in self-organisation is how to control the emergence of behaviour. This issue is also of interest for engineering holonic multi-agent systems as any level of a holarchy is dependant of the emergent behaviours of its sub-levels. In order to tackle this specific feature of holonic multi-agent systems, the capacity concept which abstracts a know-how from its concrete realisation is i...

متن کامل

A Holonic Metamodel for Agent-Oriented Analysis and Design

Holonic multiagent systems offers a promising software engineering approach for developping applications in complex domains. However the process of building MASs and HMASs is radically different from the process of building more traditional software systems and so introduces new design and development issues. Against this background, this paper introduces organization-oriented abstractions for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008